overlay: Don't access priv pointer before typ check
authorTimm Bäder <mail@baedert.org>
Sat, 23 Jan 2016 09:30:53 +0000 (10:30 +0100)
committerTimm Bäder <mail@baedert.org>
Sat, 23 Jan 2016 09:30:53 +0000 (10:30 +0100)
gtk/gtkoverlay.c

index 661f3d10d6b4f2de619b8d0ac8cad6d43ed04e04..b9208a9d7c11515ddab7508b46fae76b80a53c0a 100644 (file)
@@ -868,12 +868,13 @@ void
 gtk_overlay_add_overlay (GtkOverlay *overlay,
                          GtkWidget  *widget)
 {
-  GtkOverlayPrivate *priv = overlay->priv;
+  GtkOverlayPrivate *priv;
   GtkOverlayChild *child;
 
   g_return_if_fail (GTK_IS_OVERLAY (overlay));
   g_return_if_fail (GTK_IS_WIDGET (widget));
 
+  priv = overlay->priv;
   child = g_slice_new0 (GtkOverlayChild);
   child->widget = widget;